1daa891478bed3f553fd17bc1be89ec9b08ca154,WWIDesigner/src/main/com/wwidesigner/math/DIRECTOptimizer.java,DIRECTOptimizer,divideRectangle,#RectangleKey#RectangleValue#,826
Before Change
newKey = new RectangleKey(rectKey.getDiameter(),
fv[2 * isort[i] + 1]);
newRect = new RectangleValue(new_c, new_w,
Arrays.copyOf(rectangle.getPotential(), n));
calculatePotential(newRect, isort[i], fv[2 * isort[i] + 1], centreF, w[isort[i]]);
rtree.put(newKey, newRect);
calculatePotential(rectangle, i, centreF,
After Change
newKey = new RectangleKey(rectKey.getDiameter(),
fv[2 * isort[i] + 1]);
newRect = new RectangleValue(new_c, new_w);
calculatePotential(newRect, rectangle.getPotential(), isort[i],
fv[2 * isort[i] + 1], centreF, w[isort[i]]);
rtree.put(newKey, newRect);
calculatePotential(rectangle, rectangle.getPotential(), i, centreF,